﻿using System.ComponentModel.DataAnnotations;
using MaxStoreErp.Core.BaseClasses;

namespace MaxStoreShop.Domain.Directories
{
    public class MeasureType : EntityBase
    {
        string _name;
        string _shortName;

        /// <summary>
        /// Получает наименование типа измерения
        /// </summary>
        [StringLength(150)]
        [Required]
        public string Name
        {
            get { return _name; }
            set { OnPropertyChanged(ref _name, value, "Name"); }
        }

        /// <summary>
        /// Получает короткое наименование типа измерения
        /// </summary>
        [StringLength(50)]
        [Required]
        public string ShortName
        {
            get { return _shortName; }
            set { OnPropertyChanged(ref _shortName, value, "ShortName"); }
        }

        public override string ToString()
        {
            return Name;
        }
    }
}
